package com.zondy.mapgis.psmap.manager.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zondy.mapgis.domain.psmap.AppTheme;
import java.io.IOException;
import java.util.List;
import org.springframework.web.multipart.MultipartFile;

public interface IAppThemeService extends IService<AppTheme> {
   AppTheme selectAppThemeByThemeId(Long var1);

   List<AppTheme> selectAppThemeList(AppTheme var1);

   AppTheme selectAppThemeByThemeName(String var1);

   boolean checkThemeNameUnique(String var1);

   int insertAppTheme(AppTheme var1);

   int updateAppTheme(AppTheme var1);

   int deleteAppThemeByThemeIds(Long[] var1);

   int deleteAppThemeByThemeId(Long var1);

   byte[] exportThemes(List<AppTheme> var1);

   List<AppTheme> parseThemesFromFile(MultipartFile var1, boolean var2) throws IOException;

   String importThemes(List<AppTheme> var1, boolean var2, String var3);
}
